less developed areas - French English Dictionary